#!/bin/bash

# 指定数据包文件和输出文件和网络接口
interface="eth0"
pcap_file="capture.pcap"
output_file="ip_addresses.txt"

# 执行tcpdump命令抓取10s网络包
timeout 10 sudo tcpdump -i "$interface" -n -w "$pcap_file" 

# 执行tcpdump命令并提取源IP地址到指定文件
sudo tcpdump -r "$pcap_file" -n | awk '{print $3}' > "$output_file"

# 输出执行结果
echo "IP地址提取完成，保存在 $output_file 中。"
